
function CTool(){
this.maRadio=new Array();
}
CTool.prototype.init=function(oDiv){
var zName=oDiv.btRadio;
if(this.maRadio[zName])return true;
this.maRadio[zName]=oDiv;
oDiv.className="divAct";return true;
}
CTool.prototype.sleep=function(oDiv){
var zName=oDiv.btRadio;
oDiv.className=(this.maRadio[zName]==oDiv)?"divAct":"divOrg";
return true;
}
CTool.prototype.active=function(oDiv){
var zName=oDiv.btRadio;
if(this.maRadio[zName]==oDiv)return true;
this.maRadio[zName].className="divOrg";
this.maRadio[zName]=oDiv;
oDiv.className="divAct";return true;
}
CTool.prototype.curName=function(zName){
return this.maRadio[zName].innerText;
}
CTool.prototype.actThis=function(zName,zVal){
var aDiv=document.body.getElementsByTagName("DIV")
for(var i=0;i<aDiv.length;i++){
	var oDiv=aDiv[i];
	if(!oDiv.btRadio)continue;
	if(oDiv.btRadio!=zName)continue;
	if(oDiv.innerText!=zVal)continue;
	return this.active(oDiv);
}//end of for
return false;
}
var cTool=new CTool();

function wtSleep(oDiv){
var oEl=oDiv?oDiv:this;
if(oEl.btRadio)return cTool.sleep(oEl);
oEl.className="divOrg";
return true;
}
function wtOver(oDiv){
var oEl=oDiv?oDiv:this;
oEl.className="divSel";
return true;
}
function wtAct(oDiv){
var oEl=oDiv?oDiv:this;
if(oEl.btRadio)return cTool.active(oEl);
oEl.className="divAct";
return true;
}

function wtInitTool(){
var aDiv=document.body.getElementsByTagName("DIV")
for(var i=0;i<aDiv.length;i++){
	var oDiv=aDiv[i];
	oDiv.onmouseover=wtOver;
	oDiv.onmouseout=wtSleep;
	oDiv.onfocus=wtAct;
	if(!oDiv.onclick)oDiv.onclick=actTool;
	if(oDiv.btRadio)cTool.init(oDiv);
}//end of for
return true;
}
